Towards a Formal Semantics of the BS/VDM Specification Language
نویسندگان
چکیده
This paper gives a technical/scientiic survey of the mathematical semantics of the BSI/VDM Speciication Language, currently being standardised by the British Standards Institution. Following a background introduction , the notion of loose (nondeterministic and underdetermined) speciications and the implications for the underlying type (domain) universe is discussed. This is followed by technical overviews of expression and statement semantics.
منابع مشابه
The Formal Semantics of ISO VDM-SL∗
This paper provides an overview of the formal semantics of VDM-SL which currently is being standardised by ISO. This is a specification language used in the formal method known as the Vienna Development Method (or simply VDM). In this paper we will focus on the foundations and the semantics of a rather unique combination of looseness and recursion.
متن کاملTowards Proof Rules for Looseness in Explicit Definitions from VDM-SL
The model-oriented formal method called VDM contains a speciication language called VDM-SL. This language existed in a number of diierent dialects, but now a standard for the language has been prepared, including a dynamic semantics deened from a model-theoretic point of view. Thus, it is not at all clear that the deened semantics is appropriate for deriving proof rules which reeect the semanti...
متن کاملScientific Decisions which Characterize VDM
The formal description and development method known as VDM has been used extensively, its specification language is now an ISO standard, and it has influenced other specification languages. The origins of VDM are normally placed in language description or semantics but it is probably best known in the wider arena of formal methods for (general) program specification and design. This paper sets ...
متن کاملFormal Semantics of a VDM Extension for Distributed Embedded Systems
To support model-based development and analysis of embedded systems, the specification language VDM++ has been extended with asynchronous communication and improved timing primitives. In addition, we have defined an interface for the co-simulation of a VDM++ model with a continuous-time model of its environment. This enables multi-disciplinary design space exploration and continuous validation ...
متن کاملUsing the Vienna Development Method (VDM) to Formalize a Communication Protocol
The Vienna Development Method (VDM) is based upon iterative refinement of formal specifications written in the model-oriented specification language, Meta-IV. VDM is also an informal collection of experiences in formal specification within several application domains. This paper provides an example of how VDM might be used in the area of communications, a new domain for VDM.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1989